﻿@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, ul, li, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding : 0; margin : 0; }
table { border-collapse  :  separate; border-spacing : 1; }
fieldset, img { border : 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-weight :  normal; font-style :  normal; }
caption, th { text-align :  left; }
h1, h2, h3, h4, h5, h6 { font-weight :  normal; font-size : 100%; }
q:before, q:after { content : ''; }
abbr, acronym { border : 0; }

body{ margin:0 auto; background:#efefef; font-size:12px; font-family:"宋体";}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}

.text_80{ width:80px;}
.text_120{ width:120px;}
.text_160{ width:160px;}
.text_180{ width:180px;}

.submit_btn1{ width:72px; height:28px; background:url(images/login_btn.png) no-repeat; border:none;}
.submit_btn2{ width:93px; height:27px; background:url(images/submit_btn.png) 0px 0px no-repeat; border:none; margin-top:15px;}
.reg_btn{ width:72px; height:28px; background:url(images/reg_btn.png) no-repeat; border:none;}

.change_page{ width:500px; height:30px; margin:0 auto; text-align:center;}
.change_page a{ color:#000; text-decoration:none;}
.change_page a:hover{ color:#0060ca;}

.w_1000{ width:1000px; margin:0 auto;}

.all{ width:100%; height:auto; margin:10px auto 0px auto; }


.top{ width:1000px; height:78px; margin:0 auto;}
.top p{ color:#0060ca;}
.top a{ text-decoration:none; color:#0060ca;}
.top a:hover{ text-decoration:underline; color:#c00;}
.logo{ width:379px; height:78px;}


.sidebar{ width:100%; height:36px; background:url(./images/navs_bg.jpg) repeat-x; margin:10px auto 0px auto;}

.navs{ height:35px; margin:0 auto;}
.navs a{ float:left; font-size:14px; margin-right:20px; line-height:35px; display:block; width:93px; height:31px; text-align:center; text-decoration:none; color:#fff;}
.navs strong{ float:left; background:url(./images/navs_selected.png) no-repeat; width:93px; height:31px; display:block; margin-top:-1px; color:#000; line-height:35px; font-size:14px; text-align:center; margin-right:20px;}
.register{ color:#fff; font-size:12px; margin-left:55px;}
.register a{ text-decoration:none; color:#fff; font-size:12px; line-height:35px;}

.main_1{ width:100%; background:url(images/flash_instead_bg.jpg) repeat-x; margin-top:-1px;}

.flash_instead{ width:1000px; height:auto; margin:0 auto;}
.product_type{ position:absolute; z-index:999; margin-top:167px; margin-left:643px; width:250px;}
.product_type p{ line-height:22px; color:#fff;}
.product_type p strong{ font-size:24px; display:block; margin-bottom:18px; font-family:"微软雅黑";}
.product_type a{ display:block; width:203px; height:39px; text-decoration:none; background:#fff; margin-top:57px; margin-left:-2px; opacity:0; filter:alpha(opacity=0);}

.main_2{ width:100%; margin-top:-1px;}

.main_3{ width:1000px; height:auto; margin:10px auto;}

.front_content{ height:428px;}

.product_introduce{ width:770px; height:165px; background:#fff; border-top:1px solid #eaeaea; border-left:2px solid #eaeaea; border-right:1px solid #ccc; border-bottom:1px dashed #ccc; padding-bottom:10px; font-family:"微软雅黑";}
.product_introduce p{ width:92%; line-height:30px; margin:20px auto 0px auto; text-indent:2em;}
.product_introduce strong{ font-weight:bold; color:#00547f; font-size:20px;}

.front_news{ width:770px; height:233px; background:#f4f4f4; border-left:2px solid #eaeaea; border-right:1px solid #ccc; border-bottom:2px solid #ccc; padding-top:15px;}
.front_news ul{ margin-left:5px; margin-top:10px;}
.front_news ul li{ list-style:none;}
.front_news ul li a{ display:block; color:#000; width:376px; height:33px; text-decoration:none; cursor:pointer;}
.front_news ul li a:hover{ color:#c00;}
.front_news ul li a .info_name{ display:block; width:256px; float:left; line-height:18px; text-indent:5px; white-space:nowrap;/*强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象*/
 overflow:hidden; display:inline; }
.front_news ul li a .info_date{ width:90px; float:right; text-align:center; line-height:18px; color:#069; display:inline;}

.front_news_block{ width:380px; height:230px; margin-left:3px; background:#fff;}
.front_news_block a{ text-decoration:none; color:#00547f; margin-right:5px;}

.front_news_title{ width:335px; height:30px; background:url(images/front_title.jpg) -45px 0px no-repeat;}
.title_bg{ width:45px; height:30px; background:url(images/front_title.jpg) -45px 0px no-repeat;}
.front_news_title strong{ display:block; font-weight:bold; font-size:16px; color:#fff; margin-left:45px;}
.front_news_title a{ display:block; width:111px; height:30px; text-decoration:none; font-size:14px; font-weight:bold; line-height:30px; color:#fff; text-align:center;}
.title_selected{ background:url(images/front_tag.jpg) no-repeat; width:83px; height:30px; padding-left:10px;}

.special_game{ width:380px; height:220px; margin-right:3px;}
.special_game_title{ width:380px; height:23px; background:url(images/front_title.jpg) no-repeat; padding-top:7px;}
.special_game_title strong{ display:block; font-weight:bold; color:#fff; margin-left:10px; padding-left:28px; font-size:14px;}

#rolling{ height:200px; overflow:hidden;}
#rolling ul{ margin-top:4px;}
#rolling ul li a{ width:370px; height:60px; display:block; background:url(images/game_block.png) no-repeat; margin-bottom:4px; padding-top:2px;}
#rolling ul li a p{ margin-left:3px; float:left; font-size:14px; color:#00547f; margin-right:10px; line-height:28px;}

.front_login{ width:220px; height:139px; background:#fff; border-top:1px solid #eaeaea; border-left:2px solid #eaeaea; border-right:1px solid #ccc; padding-bottom:10px;}
.front_login table{ width:90%; margin:20px auto 0 auto;}
.front_login table a{ text-decoration:none; color:#00547f;}
.front_login table a:hover{ text-decoration:underline;}
.front_login table tr{ height:20px;}

#after_login{ display:none; width:190px; height:129px;}
#after_login strong{ font-weight:bold; color:#c00;}

.faq{ width:220px; height:263px; background:#fff; border-left:2px solid #eaeaea; border-right:1px solid #ccc; border-bottom:2px solid #ccc; padding-top:12px;}
.faq ul{ margin-left:15px; margin-top:10px;}
.faq ul li{ list-style:none; height:24px;}
.faq ul li a{ color:#000; width:192px; height:18px; text-decoration:none; cursor:pointer; overflow:hidden; display:inline-block; line-height:18px; white-space:nowrap;}
.faq ul li a:hover{ color:#c00;}
.faq p{ line-height:30px; margin-left:15px;}
.faq p strong{ color:#00547f; font-weight:bold;}
.faq p a{ display:inline-block; text-decoration:none; color:#0060ca; font-weight:bold;}
.faq p a img{ margin-right:5px;}

.faq_title{ width:220px; height:26px; background:url(images/front_title.jpg) no-repeat; padding-top:9px;}
.faq_title strong{ display:block; font-weight:bold; color:#fff; margin-left:10px; padding-left:28px; font-size:14px;}
.faq_title a{ text-decoration:none; color:#fff; margin-right:3px; line-height:18px;}

.contact{ width:996px; height:auto; margin:10px auto 0px auto; border-top:1px solid #eaeaea; border-left:2px solid #eaeaea; border-right:1px solid #ccc; border-bottom:2px solid #ccc;}

.contact_title{ width:996px; height:30px;}
.contact_title strong{ display:block; font-weight:bold; font-size:16px; color:#fff; margin-left:45px;}
.contact_title_head{ width:380px; height:26px; background:url(images/front_title.jpg) no-repeat; padding-top:7px;}
.contact_title_bg{ width:308px; height:30px; background:url(images/front_title.jpg) -45px 0px repeat-x;}

.contact_text{ width:996px; height:100px; background:#fff;}

.twitter{ width:500px; height:80px; padding-top:20px;}
.twitter a{ width:120px; height:60px; display:inline-block; margin-left:35px; padding-left:65px; font-size:16px; color:#00547f; text-decoration:none; line-height:60px; font-weight:bold;}
.twitter1{ background:url(./images/twitter1.png) no-repeat;}
.twitter2{ background:url(./images/twitter2.png) no-repeat;}

.phones{ width:430px; height:80px; margin-top:20px;}
.phones p{ line-height:30px; float:left; margin-right:20px;}

.servers{ width:220px; height:264px; border-right:1px solid #ccc; border-bottom:2px solid #ccc; border-top:1px solid #eaeaea; border-left:2px solid #eaeaea; background:#fff;}
.servers p{ line-height:30px; margin-left:10px;}
.servers strong{ display:block; width:220px; font-size:14px; font-weight:bold; color:#00547f; margin:20px 0px; text-align:center;}
.servers p a{ width:100px; display:inline-block; text-decoration:none; color:#0060ca; font-weight:bold;}
.servers p a img{ margin-right:5px;}

.about_us{ height:500px;}

.about_content{ width:770px; height:500px; border-right:1px solid #ccc; border-bottom:2px solid #ccc; border-top:1px solid #eaeaea; border-left:2px solid #eaeaea; background:#fff;}
.about_content p{ text-indent:2em; width:695px; margin:0 auto; line-height:30px;}
.about_title{ background:url(images/inside_title.png) -1px 0px no-repeat #fff; border-bottom:1px solid #0bb7eb; width:770px; height:30px; margin:5px auto 10px auto;}

.inside_menu{ width:220px; height:auto; border-right:1px solid #ccc; border-bottom:2px solid #ccc; border-top:1px solid #eaeaea; border-left:2px solid #eaeaea; background:#fff; margin-bottom:10px; cursor:pointer;}
.inside_menu a{ text-align:center; display:block; height:30px; line-height:30px; color:#000; text-decoration:none;}

.news_list{ height:auto;}
.news_list_title{ width:770px; height:30px; margin:5px auto 10px auto; background:#fff; border-bottom:1px solid #0bb7eb;}
#news_type1{ background:url(./images/inside_title.png) -1px -32px no-repeat; width:123px; height:30px; display:block;}
#news_type2{ background:url(./images/inside_title.png) -1px -255px no-repeat; width:123px; height:30px; display:none;}
#product_news{ display:block;}
#games_news{ display:none;}
.news_list_content{ width:770px; height:500px; border-right:1px solid #ccc; border-bottom:2px solid #ccc; border-top:1px solid #eaeaea; border-left:2px solid #eaeaea; background:#fff;}
.news_list_content ul{ margin-left:15px;}
.news_list_content ul li{ list-style:none;}
.news_list_content ul li a{ display:block; color:#000; width:743px; height:30px; *height:28px; text-decoration:none; cursor:pointer;}
.news_list_content ul li a:hover{ color:#c00;}
.news_list_content ul li a .info_name{ display:block; width:544px; float:left; line-height:18px; text-indent:5px; white-space:nowrap;/*强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象*/
 overflow:hidden; display:inline; }
.news_list_content ul li a .info_date{ width:90px; float:right; text-align:center; line-height:18px; color:#069; display:inline;}

.now_address{ width:1000px; height:30px; margin:10px auto;}
.now_address a{ color:#000; text-decoration:none;}
.now_address a:hover{ text-decoration:underline;}

.news_content{ width:770px; height:auto; border-top:1px solid #eee; border-left:1px solid #eee; border-right:1px solid #666; border-bottom:1px solid #666; margin:0 auto; background:#fff;}
.news_title{ width:720px; height:31px; margin:30px auto; font-size:20px; font-family:"黑体"; text-align:center; color:#333; border-bottom:1px solid #c00;}
.author{ width:720px; margin:0 auto; text-align:center; color:#999; font-weight:bold; height:30px;}
.news_content p{ text-indent:2em; width:695px; margin:0 auto; line-height:30px;}
.news_foot{ width:720px; height:15px; margin:30px auto 20px auto;}
.news_foot a{ color:#000; text-decoration:none; display:block; width:100px; height:15px; margin:0 auto; border:1px solid #ccc; text-align:center; padding-top:2px;}
.news_foot a:hover{ background:#6CF;}

.member_area{ height:auto;}

.login_area{ width:600px; height:430px; margin:0 auto; padding-top:50px;}
.login_block{ width:480px; height:300px; background:url(images/login_bg.png) no-repeat; margin:0 auto;}
.login_title{ width:480px; height:35px; font-size:16px; padding-top:12px; font-weight:bold;}
.login_title img{ margin-left:25px; margin-right:10px;}
.login_body{}
.login_body table{ width:340px; height:160px; margin:40px auto 0px auto;}
.login_foot{}

.regsiter_area{ width:600px; height:430px; margin:0 auto; padding-top:50px;}
.regsiter_title{ width:480px; height:35px; font-size:16px; padding-top:12px; font-weight:bold;}
.regsiter_title img{ margin-left:25px; margin-right:10px;}
.regsiter_body{}
.regsiter_body table{ width:440px; height:160px; margin:5px auto 0px auto;}
.regsiter_body table td{ height:30px;}
.regsiter_body table td strong{ color:#f00;}

.member_content{ width:770px; height:500px; border-right:1px solid #ccc; border-bottom:2px solid #ccc; border-top:1px solid #eaeaea; border-left:2px solid #eaeaea; background:#fff;}
.member_title{ width:770px; height:30px; margin:5px auto 10px auto; background:#fff; border-bottom:1px solid #0bb7eb;}
.member_title p{ cursor:pointer;}
.member_title a{ color:#000; text-decoration:none; line-height:26px; margin-right:10px;}
.member_title a:hover{ color:#c00;}
#manage_type1{ background:url(./images/inside_title.png) -1px -95px no-repeat; width:123px; height:30px; display:block;}
#manage_type2{ background:url(./images/inside_title.png) -1px -127px no-repeat; width:123px; height:30px; display:none;}
#manage_type3{ background:url(./images/inside_title.png) -1px -159px no-repeat; width:123px; height:30px; display:none;}
#manage_type4{ background:url(./images/inside_title.png) -1px -191px no-repeat; width:123px; height:30px; display:none;}
#manage_type5{ background:url(./images/inside_title.png) -1px -223px no-repeat; width:123px; height:30px; display:none;}

#manage_base{ width:770px; height:200px; padding-top:25px; background:#fff; display:block;}
#manage_base table{ font-size:12px; width:670px; margin:0 auto; background:#ccc;}
#manage_base table tr td{ height:30px; background:#fff; text-indent:2em;}
#manage_base table tr td strong{ color:#c00; font-weight:bold;}

#modify_base{ width:770px; height:200px; padding-top:25px; background:#fff; display:none;}
#modify_base table{ font-size:12px; width:375px; margin:0 auto;}
#modify_base table tr td{ height:35px;}
#modify_base table tr td strong{ color:#c00; font-weight:bold;}

#charge_content{ width:770px; height:auto; background:#fff; display:none; margin:0 auto;}

.charge_tags{ width:165px; height:440px; border-right:1px solid #ccc;}
.charge_tags a{ display:block; width:130px; height:25px; text-decoration:none; color:#000; margin:5px 0px 10px 10px; line-height:25px; border-bottom:1px solid #ccc;}
.charge_tags a:hover{ color:#c00;}
.tag_select{ background:url(images/arrow.png) center right no-repeat;}

#charge_content form{ margin:0 auto; width:570px; height:auto;}

#charge_type1{ display:block;}
#charge_type2{ display:none;}

.bank_charge{ width:570px; height:70px; background:url(images/ylimg.jpg) no-repeat; padding-left:85px;}
.bank_charge strong{ font-size:14px; font-weight:bold;}
.bank_charge p{ line-height:20px;}

.alipay_charge{ width:570px; height:70px; background:url(images/zfbimg.jpg) no-repeat; padding-left:85px; padding-top:6px;}
.alipay_charge strong{ font-size:14px; font-weight:bold;}
.alipay_charge p{ line-height:20px;}

.charge_kinds{ width:220px; height:auto; margin:0 auto;}
.charge_kinds p{ line-height:45px;}
#banks_enter{ width:350px; height:auto;}
#banks_enter p{ line-height:45px;}
#banks_enter ul li{ list-style:none; float:left;}
#banks_enter ul li input{ line-height:40px; height:40px;}
.bank_1,.bank_2,.bank_3,.bank_4,.bank_5,.bank_6{ background:url(images/yinhang.png) no-repeat; width:135px; height:40px; border: 1px solid #ddd; margin:4px 9px 0px 9px;}
.bank_1{ background-position:-270px -280px;}
.bank_2{ background-position:0px 0px;}
.bank_3{ background-position:0px -360px;}
.bank_4{ background-position:0px -200px;}
.bank_5{ background-position:-540px -360px;}
.bank_6{ background-position:-540px -440px;}

.charge_text{ width:330px; height:auto; margin:20px auto; text-align:center;}
.charge_text p{ margin-bottom:10px;}
.charge_text strong{ color:#0060ca; font-size:14px; font-weight:bold;}

.history_table{	width:680px; margin:15px auto 0px auto;}
.history_table table{ background:#fff; border:1px solid #666;}
.history_table table th{ background:url(images/manage_thead.png) repeat-x; color:#ff0; height:28px; font-size:12px; font-weight:bold; text-align:center;}
.history_table table td{ text-align:center; height:30px; border-bottom:1px solid #ccc;}
.history_table table tfoot{ background:#ccc; height:21px;}
.history_table table tfoot td{ height:25px; color:#333; text-align:left; text-indent:2em; font-size:12px;}
.history_table table tfoot strong{ color:#c00;}
.history_table table tfoot a{ color:#333; text-decoration:none;}

#table1{ display:none;}
#table2{ display:none;}

.faqs_list{ height:auto;}
.faqs_list_title{ width:770px; height:30px; margin:5px auto 10px auto; background:url(images/inside_title.png) -1px -63px no-repeat #fff; border-bottom:1px solid #0bb7eb;}
.faqs_list_content{ width:770px; height:500px; border-top:1px solid #eaeaea; border-left:1px solid #eaeaea; border-right:1px solid #ccc; border-bottom:2px solid #ccc; background:#fff;}
.faqs_list_content ul{ margin-left:15px;}
.faqs_list_content ul li{ list-style:none;}
.faqs_list_content ul li a{ display:block; color:#000; width:743px; height:30px; *height:28px; text-decoration:none; cursor:pointer;}
.faqs_list_content ul li a:hover{ color:#c00;}
.faqs_list_content ul li a .info_name{ display:block; width:544px; float:left; line-height:18px; text-indent:5px; white-space:nowrap;/*强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象*/
 overflow:hidden; display:inline; }
.faqs_list_content ul li a .info_date{ width:90px; float:right; text-align:center; line-height:18px; color:#069; display:inline;}

.bottom{ width:100%; background:#fff; height:45px; margin:30px auto 0px auto; padding-top:10px; text-align:center; border-top:1px solid #00547f;}
.bottom p{ padding-bottom:10px;}
.bottom p a{ text-decoration:none; color:#0060ca;}
.bottom p a:hover{ text-decoration:underline; color:#c00;}